/*公共样式表*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input{
margin:0;
padding:0;
}
body{  overflow-x:hidden; -moz-user-select:none;   hutia:expression(this.onselectstart=function(){return(false)}); } 
strong,b{font-weight:bold;}
em{font-style:normal;}
img{border:0 none;}
select{color:#666;}
body{background:#fff; font-family:"Microsoft YaHei","\5b8b\4f53"; font-size:14px; font-weight:lighter; color:#333;}
h1,h2,h3,h4,h5,h6,samp{font-size:14px; font-weight:lighter; font-family:"Microsoft YaHei","\5b8b\4f53";}
ol,ul,li{list-style:none;}
a{color:#333; text-decoration:none; cursor:pointer; outline:none; blr:expression(this.onFocus=this.blur());}
input,textarea{outline:none; font-size:12px; color:#999; font-family:"Microsoft YaHei","\5b8b\4f53";}
input:focus{outline:none; -moz-outline:none;}
a:hover{color:#0058b6; text-decoration:none;}
a:active{star:expression_r(this.onFocus=this.blur());}

/*首页样式*/
.one{ width:100%; height:110px; background:#fdfdfd;}
.top{width:1000px; margin:0 auto; }
.top_logo{float:left; margin-top:30px; margin-bottom:10px; }
.top_right{float:right; margin-top:30px; margin-bottom:-2px;}
.top_right span{font-size:25px; float:left; color:#0058b6; font-weight:bold; margin-right:20px; margin-top:15px;}
.top_right span font{font-family:Arial, Helvetica, sans-serif;}
.top_right ul{float:left; margin-top:10px; width:90px;}
.top_right ul li{float:left; padding-bottom:5px; overflow:hidden; margin-top:5px; display:block; white-space:nowrap; font-weight:bold; font-size:16px;}

.nav{width:100%; float:left; height:46px; background-color:#0058b6; z-index:99;}
.nav_dao{width:1000px; margin:0 auto; position:relative;}
.nav_dao ul li{float:left; height:46px; line-height:46px; border-left:1px solid #1a69bd; width:120px; text-align:center; color:#fff; cursor:pointer;}
.nav_dao ul li:hover{ background-color:#173f7a; position:relative; z-index:1;}
.nav_dao ul li a{font-size:16px; color:#fff; overflow:hidden; display:block;}
.nav_dao ul li a:hover{text-decoration:none;}
.navyanse{ background:#173f7a;}
.navyanse a ul{ display:none;}
.navyanse a:hover ul{ display:block;}
.headerul{ display:none; }
/*.nav .nav_dao ul li .headerul li{ display:block; width:135px; height:30px; border:none; border-bottom:1px solid #CCC;border-left:1px solid #CCC;}*/
.nav_dao .headerul li{ display:block; width:135px; height:35px; border:none; border-bottom:1px solid #CCC;border-left:1px solid #CCC;}
.headerul li:last-child{ border-bottom:none;}
.headerul li a{ background:#FFF; color:#666666;}
.headerul li a:hover{ color:#004a96;}
.headerul li .item_s a {color:#666666;font-size:13px;border-bottom:1px solid #CCC;height:35px;line-height:35px; vertical-align:middle;}
/*下拉样式*/
.headerul li .item_s a:hover
{
    font-weight:bold;    
	display:block;	
	text-decoration:none;		
    background: #CFCFCF;
}
.nav_dao ul li:hover ul{ display:block;}


.banner{width:100%; height:450px; float:left; text-align:center; position:relative;}
.banner img{ }
.banner_zong{float:left; width:100%; height:300px; position:relative;}
.banner_zong img{position:absolute; left:50%; margin-left:-960px;}
.mapbanner{float:left; width:100%; height:550px; position:relative;}
.mapbanner img{position:absolute; left:50%; margin-left:-960px;}


.zong_se{width:100%; float:left; background:#ebf6fd;}
.ruizebody{ width:1000px; margin:0 auto; background:#fff;}
.ruizebody1{ width:960px; padding:0 55px; float:left; background:#fff;}
.hfour-one{ width:960px; height:40px; float:left; overflow:hidden; margin-top:30px; position: relative;border-bottom:2px solid #cccccc;}
.hfour-two{ width:980px; float:left; overflow:hidden; position: relative; margin-top:15px;}
.hfour-two ul li{ list-style:none; display:block; width:230px; margin-right:15px; float:left; text-align:center;}
#hfour-two1{ width:230px; height:120px;  margin-bottom:10px;}
#hfour-two1 a{ display:block;width:210px; height:120px;}
#hfour-two1 a img{ background-color:#e3f0f6; height:120px; width:210px;}
#hfour-two2{ font-weight:bold; height:31px;  font-size: 18px; line-height:50px; font-size:17px;}
#hfour-two2 .hfour-dic{  background-color:#d4ecfb; width:211px; height:22px; }
#hfour-two2 a:hover{ color:#0058b6;}
#hfour-two3{ height:60px; text-align:left; margin:12px 0px; color:#666666; font-weight:bold;}
#hfour-two4{ font-size:14px; display:block; width:114px;height:27px; color:#333333; font-weight:bold; line-height:27px; vertical-align:middle; border:2px solid #cccccc; border-radius:5px; margin-left:45px;}
#hfour-two4:hover{ background:#0058b6;color:#FFF; border:2px solid #0058b6;}

.hfive{ width:auto; display:block; float:left; margin-left:-20px;}
.hfive-one{ width:1000px; height:92px; float:left; overflow:hidden; position: relative; margin:15px 0px 5px 20px;}
.hfive-two{ width:960px; float:left; padding:0 20px; overflow:hidden; position: relative;}
.hfive-two1{ width:480px; height:140px; float:left; margin-bottom:15px;}
.hfive-two1left{width:36px; float:left;}
.hfive-two1right{ width:400px; margin-left:20px; float:left; color:#555555;}
.hfive-two1right b{ font-weight:bold;font-size:18px; padding-right:5px;color:#1f4880;}
 
.hfive-two1right h2{ font-size:24px; font-weight:bold; margin:-6px 0px; color:black;}
.hfive-two1right ul li{ list-style:none; margin:10px 0px; color:#555555; }
.hfive-two1right ul li p { padding-top:10px; line-height:1.2;}
.hfive-two1right ul li span{}
.hfive-two1right p{}
.hfive-two1right p span{}
 

.six{ width:960px; float:left; margin-top:0px;}
#hfour-one{ width:960px; height:40px; float:left; overflow:hidden; position: relative;border-bottom:2px solid #cccccc;}
#hfour-one .prev{ width:70px;height:20px; float:right; background:#acacac; text-align:center;margin-top:10px;}
#hfour-one .prev img{ margin-top:4px;}
#hfour-one .prev:hover{ background:#0058b6;cursor:point;}
#hfour-one .next{ width:25px;height:25px; float:right; background:#acacac; text-align:center;}
#hfour-one .next img{ margin-top:4px;}
#hfour-one .next:hover{ background:#0058b6;}
#hsix-twodiv a{ line-height:24px; color:#333;}
#hsix-twodiv a:hover{ color:#0058b6;}
.img-scroll { position:relative; margin:20px auto; width:1000px;}
.img-list { position:relative; width:960px; height:200px; overflow:hidden; margin-top:30px; float:left;}
.img-list ul { width:99999px;}
.img-list li { float:left; display:inline; width:230px; margin-right:14px; height:200px; background-color:#ffffff; text-align:center; line-height:100px;}



.hsix-three{ width:auto; float:left; margin:25px 0px;}





.jnjs-double { position:relative; margin:0px auto; width:1000px;}
.jnjs-list { position:relative; width:960px; height:200px; overflow:hidden; margin-top:8px; margin-bottom:30px; float:left; background-color:#d4ecfb;}
.jnjs-list ul { width:99999px;}
.jnjs-list li { float:left; display:inline; width:480px; margin-right:16px; height:165px;}
.jnjs-double1{ width:465px; height:165px; float:left; margin-bottom:15px;}
.jnjs-left{width:220px; float:left;}
.jnjs-left img{float:left; width:220px; height:149px; padding:22px 20px 30px 10px}
.jnjs-right{ width:220px; float:right;padding-top:22px;padding-right:10px;}
.jnjs-right h2{ font-weight:bold;font-size:20px; color:#373a3d;padding-left:10px; }
.jnjs-right p{font-size:14px;color:#666666;padding-top:10px; height:86px;padding-left:10px; overflow:hidden; white-space:initial; text-overflow:ellipsis;}
.jnjs-right a { float:right;}



.hseven{ width:960px; float:left;}

.hseveninleft{ width:280px; height:220px; background-color:#ebf4ff; float:left; text-align:center;}
.hseveninleft img{ margin:5px 0px; width:270px; height:210px;}
.hseveninright{ width:650px; height:220px; float:right;}
#hseveninright1{ margin:10px 0px; padding-top:10px; line-height:30px; border-top:1px solid #ccc;}
#hseveninright1 p{text-indent:2em;text-align:justify;height:127px;white-space:normal;overflow:hidden;text-overflow:ellipsis;}
#hseveninright2{ display:block; width:130px;height:30px; text-align:center; line-height:30px; border:2px solid #004a96; border-radius:5px;}
#hseveninright2 a{ color:#004a96; display:block; }


.height{ width:300px; float:left; margin:30px 10px 10px 20px;}
.height1{ width:300px; height:60px; line-height:60px;float:left; border-bottom:2px solid #cccccc;}
#height11{ width:40px; margin-top:15px; float:left;}
#height12{ width:100px; font-size:24px; font-weight:normal; color:#333; float:left;}
#height13 a{ display:block;width:70px; height:20px;margin-top:20px; float:right;background:#acacac; text-align:center;}
#height13 a:hover{ background:#0058b6;}
#height13 img{ margin-top:5px;}
.height2{ width:300px; height:180px;float:left;border-right:1px solid #cccccc; padding-right:10px;border-right-style:dashed;}
.height2 ul li{ width:300px; height:25px; color:#999999; line-height:27px; float:left; padding-top:5px;}
.height2 ul li div{ float:left;margin:10px 6px 0px 0px;}
.height2 ul li a{display:block; width:200px; height:30px;float:left;white-space:normal;overflow:hidden; font-size:12px;}
.height2 ul li a:hover{ color:#0058b6;}
.height2 ul li span{ display:block; float:right;width:90px;}


.link{float:left; width:1000px; margin-bottom:30px; padding-top:20px;}
.link ul li{float:left; margin-right:20px;}
.link ul li span{color:#0058b6; font-weight:bold;}

.hfooter{ width:100%;float:left;background:#0058b6; margin: 0 auto;}
.hfooterin{ width:1000px; margin:0 auto;}
.hfooterinleft{ width:200px; float:right; }
.hfooterinleft1{ width:120px; height:36px; margin:15px auto 0px;}
.hfooterinleft2{ width:100px; height:100px; background:#FFF; margin:20px 0 8px 50px;}
.hfooterinleft2 img{ width:100px; height:100px;}
.hfooterinleft3{ width:120px; font-size:12px; color:#fff;margin:0px 0 0 40px;}
.hfooterinright{ width:740px; float:left;}
.hfooterinright1{width:740px;float:right; margin:20px 0px 5px;}
.hfooterinright1 ul li{ display:block;list-style:none; margin-right:23px; float:left;}
.hfooterinright1 ul li a{ color:#fff; font-size:16px;}
.hfooterinright1 ul li a:hover{ color:#FFF;}
.hfooterinright1 ul li:last-child{ margin-right:0px;}
.hfooterinright2{width:740px; height:150px;float:right; padding-top:5px; border-top:1px solid #ccc;}
.hfooterinright2 ul li{ display:block; height:25px; width:740px; font-size:14px; float:left; line-height:25px; color:#fff; }
.hfooterinright2 ul li em{margin-right:30px; float:left;}
.hfooterinright2 ul li a{color:#fff;}
.hfooterinright2 ul li a:hover{ color:#fff;}
.hfooterinright3{width:740px;float:right; padding-top:20px;}
.hfooterinright3 p{ color:#ffffff; font-size:16px; margin-bottom:10px;font-weight:bold;}
.hfooterinright3 ul li a{ display:block; margin-right:20px; font-size:12px; float:left;color:#cccccc;font-weight:bold;}
.hfooterinright3 ul li a:hover{ color:#cccccc;}
#fenxiangli{width:200px;}
#fenxiang{ display:block; float:left;}

/*节能技术*/
.jnjsone{width:100%; height:550px; float:left; position:relative;}
.jnjsone img{position:absolute; left:50%; margin-left:-960px;}
.jnjs{ width:100%;background:#f4f4f4; float:left;}
.jnjsin{ width:1000px; margin:0 auto;}
.jnjsinq{ float:left; width:1070px;background:#ffffff;}
.jnjsinleft{ width:210px; float:left; padding:30px 50px 0px;}
.jnjsinleft1{ margin-bottom:20px;}
.jnjsinleft1 ul li{list-style:none; width:210px; line-height:35px; background:#f4f4f4; text-align:center; margin-top:10px;}
.jnjsinleft1 ul li a{ display:block; width:210px; line-height:35px;text-align:center;color:#333333; font-weight:bold;}
.jnjsinleft1 ul li a:hover{ background:#61a1f7;color:#FFF;}
#yanse{ background:#61a1f7; border:none;}
#yanse{ color:#FFF; }
#yanse a{ color:#FFF; }
.hover{ background:#61a1f7; border:none;color:#FFF;}
.jnjsinleft1 ul li a.hover{ color:#FFF; }
#jnjslsimg{ margin-top:2px;}
.jnjsinleft2 ul li{list-style:none; width:210px; font-size:12px; margin-top:8px; color:#333; font-weight:bold;padding-left:5px; }
.jnjsinleft2 ul li span{color:#333333; font-weight:bold;}
#jnjsl2 span{ color:#0058b6; font-size:14px; font-weight:bold;}
.jnjsinright{ width:700px; float:left; padding:30px 20px 0px 0px;text-align:justify;}
.jnjsinright1{ width:673px; padding:10px 0px 5px 30px; margin-bottom:20px; color:#0058b6; background:url(../images/jieneng_4-r-1.png) no-repeat 0px 14px; border-bottom:2px solid #cccccc; font-size:20px;font-weight:bold;}
.jnjsinright1 img{ margin-right:10px;}
.jnjsinright1 span{ display:block; float:right; color:#999;font-size:12px;    margin-top: 5px;
  text-align: right;}
.jnjsinright1 span a{color:#999;}
.jnjsinright1 span a:hover{ color:#0058b6;}
.jnjsinright1 span .txt-out{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  float: right;
 }
.jnjsinright2 ul li{width:230px; height:370px; margin:0 6px; display:block; float:left; text-align:center;}
.jnjsinright2 ul li span{ display:block;line-height:44px; font-size:13px; font-weight:bold; color:#333; overflow:hidden; width:230px;
overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.jnjsintwo{width:1070px; float:left;}
.clearfix::before,
.clearfix::after {
    content: '';
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
    clear: both;
}
.jnjsinright .clearfix {
    margin-bottom: 30px;
}
.jnjsinright .title{
    font-size: 28px;
    text-align: center;
    margin-bottom: 25px;
}
.jnjsinright .box {
    width: 48%;
    float: right;
}
.jnjsinright .map {
    width: 48%;
    height: 200px;
    float: left;
}
/* .jnjsinright .map {
    width: 645px;
    height: 400px;
    margin: 30px auto;
} */
.jnjsinright .map #container {
    width: 100%;
    height: 100%;
}
.jnjsinright form {
    width: 645px;
    margin: 0 auto;
}
.jnjsinright form label {
    margin-bottom: 15px;
    display: block;
    float: left;
}
.jnjsinright form label:nth-child(1){
    width: 48%;
    float: left;
}
.jnjsinright form label:nth-child(2) {
    width: 48%;
    float: right;
}
.jnjsinright form label p {
    font-size: 18px;
    margin-bottom: 5px;
    float: left;
}
.jnjsinright form label input[type=text] {
    width: 80%;
    height: 30px;
    float: right;
}
.jnjsinright form label textarea {
    width: 585px;
    height: 60px;
    resize: none;
}
.jnjsinright form label:last-child{
    float: none;
}
.jnjsinright form label input[type=submit] {
    width: 300px;
    margin: 0 auto;
    height: 40px;
    display: block;
    font-size: 16px;
    color: #333;
}

/*节能产品*/
.jncp{ width:730px;}
.jncp ul li{ display:block; float:left; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #cecece;}
.jncpl{float:left; margin-right:10px; text-align:center;}
.jncpr{ width:450px; height:170px; float:left; margin-right:20px; line-height:30px;color:#333;}
.cpms{ width:100%; height:170px; float:left; margin-right:20px; line-height:30px;color:#333;}
.cpms ul li{ display:block; float:left; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #cecece;}
.jncpr h1{ font-size:18px; font-weight:bold; color:#333;}
.jncp_anniu{ height:35px;padding-top:40px; margin-left:6px; text-align:center;}
.jncp_anniu span{border:1px solid #cccccc; height:24px;display:block; float:left;margin-left:10px;padding:0px 10px;color:#333;line-height:24px;}
.jncp_anniu a{ display:inline-block;height:24px; line-height:24px; border:1px solid #cccccc; color:#666666; margin-left:10px; padding:0px 10px;}
.jncp_anniu span:hover{ background:#b0d2ff;color:#FFF;}
.jncp_anniu a:hover{ background:#b0d2ff; color:#FFF;}
.jncp_anniu .current{background:#b0d2ff; color:#FFF;}
#anniuyanse{ background:#0f95f4; border:1px solid #b0d2ff;}
#anniuyanse a{ color:#FFF;}
.jncp_anniu ul span{ display:block; float:left; height:24px; line-height:24px; margin:5px 10px;font-weight:bold;}
.jncp_anniu ul li:hover{ background:#0f95f4;border:1px solid #b0d2ff;}
.jncp_anniu ul li:hover a{ color:#FFF;}

/*.jncp_anniu ul #yanse{ border:1px solid #0058b6;}
.jncp_anniu ul span{ display:block; float:left; height:24px; line-height:24px; margin:5px 10px;font-weight:bold;}
.jncp_anniu ul li:hover{ background:#0058b6;border:1px solid #0058b6;}
.jncp_anniu ul li:hover a{ color:#FFF;}*/

/*专家*/
.jnjsZJinright1{ width:700px; padding:10px 0px 5px 30px; margin-bottom:23px; color:#0058b6; background:url(../images/jieneng_4-r-1.png) no-repeat 0px 14px; border-bottom:2px solid #cccccc; font-size:20px; font-weight:bold;}
.jnjsZJinright1 img{ margin-right:10px;}
.jnjsZJinright1 span{ display:block; float:right; color:#cccccc; font-size:14px;}
.jnjsZJinright1 span a{color:#cccccc;}
.jnjsZJinright1 span a:hover{ color:#0058b6;}
#jnzjimg{ width:280px; height:250px; float:left;}
#jnzjp{ width:400px; height:250px; float:right;}
#jnzjp p{ line-height:25px; font-size:12px;}
#jnzjp h3{ font-size:16px; font-weight:bold;margin-top:-8px;}
#jnzjborder{ padding:30px 0px; margin-bottom:0px;}


/*业务范围*/
.ywfw ul li{ list-style:none; display:block; float:left;}
#ywfwli1{ display:block; width:247px; height:170px;margin:37px 0px 10px 60px;float:left;}
#ywfwli2{ display:block; width:306px; height:217px;margin:10px 67px 10px 50px;float:left;}
#ywfwli3{ display:block; width:247px; height:180px;margin:10px 0px 10px 30px;float:left;}
#ywfwli4{ display:block; width:376px; height:180px;margin:10px 45px 10px 32px;float:left;}
#ywfwli5{ display:block; width:399px; height:320px;float:left; margin:10px 0px; text-align:center;}
#ywfwli6{ display:block; width:300px; height:306px; margin:24px 0px 10px;float:right; text-align:center;}
#ywfwli5 span,#ywfwli6 span{ display:block; color:#666666; padding-top:10px; font-weight:bold;}
.ywfw h3{ line-height:30px; text-indent:2em; font-size:16px; font-weight:bold;}
.ywfw h4{line-height:30px;text-indent:2em;color:#ff8c65;}
.ywfw p{line-height:30px; text-indent:2em;text-align:justify:}
.ywfw img{margin-left:-30px;}


/*项目案例列表*/
.xiangmuanli{width: 1001px; margin: 0 auto;}
.xiangmuanli1{ width:930px; margin:20px; padding:10px 0px 5px 30px; color:#0058b6; background:url(../images/jieneng_4-r-1.png) no-repeat 0px 14px; border-bottom:2px solid #cccccc; font-size:20px;font-weight:bold;}
.xiangmuanli1 img{ margin-right:10px;}
.xiangmuanli1 span{ display:block; float:right; color:#cccccc; font-size:14px;}
.xiangmuanli1 span a{color:#cccccc;}
.xiangmuanli1 span a:hover{ color:#0058b6;}
.xiangmuanli2{width:990px; margin:0px 10px; float:left;}
.xiangmuanli2 ul li{ display:block; width:300px; height:240px; float:left; margin:0px 30px 20px 0px;}
#anlili1{ margin:0px 20px 20px 10px;}
.xiangmuanli2 ul li img{ margin-bottom:10px;}
.xiangmuanli2 ul li a{ display:block; width:100%;text-align:center; color:#666666; font-weight:bold; line-height:25px;}
.xiangmuanli2 ul li a:hover{ color:#0058b6;}
.xiangmuanli2 ul li span{ display:block; width:100%; height:50px; float:left;}
.xiangmuanli2 ul li span a{ display:block; width:100%;text-align:center; color:#666666; font-weight:bold; line-height:25px;}
.xiangmuanli2 ul li span:hover a{ color:#0058b6;}


/*项目案例文章*/
.xiangmuanliwz{width:960px; margin:0px 20px;}
.xiangmuanliwz img{ margin:0px 0px 30px 28px;}
.xiangmuanliwz h1{text-align:center; font-size:18px; color:#666666; margin-bottom:50px;}
.xiangmuanliwz h3{color:#0058b6; margin-top:30px;}
.xiangmuanliwz p{text-indent:2em; line-height:24px; color:#666666;}
#anliwzbg{ background:#f4f4f4;}
.xiangmuanliwz table{ margin:10px 0px 0px 28px;}
.xiangmuanliwz table td{ border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; width:178px; height:30px; text-align:center; color:#666666;}
#table-border1{border-top:1px solid #cccccc;}
#table-border2{border-left:1px solid #cccccc;}
#table-border3{border-left:1px solid #cccccc;border-top:1px solid #cccccc;}

/*加盟合作*/
.jiamenghezuo p{ text-indent:2em; color:#666666; line-height:30px;}

/*业务模式*/
.ywms p{color:#666666;text-indent:2em; line-height:30px;}
.ywms span{}
.ywms h2{ color:#666666; font-weight:bold; text-indent:2em; line-height:30px;}
.ywms img{ margin-left:-30px;}

/*关于瑞泽公司行业*/
.gyrzGSHY ul li{ display:block; width:675px; float:left; padding:0px 15px;line-height:35px; font-size:16px; background:#f4f4f4; margin-bottom:10px;}
.gyrzGSHY ul li div{ float:left; color:#4c4c4c;}
.gyrzGSHY ul li div a:hover{ color:#0058b6;}
#gyrzGSHYtime{ padding-left:20px; color:#999999;}
.gyrzGSHY ul li span{ float:right; padding-top:10px;}

/*关于瑞泽联系我们*/
.gyrzLXWM img{ display:block; width:700px; float:left; padding:0px 15px;line-height:35px; font-size:16px; background:#f4f4f4; margin-bottom:10px;}

/*网站地图*/
.map-four{ background:#eee; width:100%; float:left;}
.map-fourinnav{ display:block; width:100%; float:left;}
.map-fourinnav span{ display:block; width:100%; height:61px; font-size:30px; margin-top:50px; text-align:center; float:left;}
.map-fourinnav span em{ padding-bottom:20px; border-bottom:2px solid #ccc}
.map_fourinone{ width:70%; float:left; margin:20px 0px 20px; padding-left:15%;}
.map_fourinone ul li{ display:block;float:left; width:21%; text-align:center; line-height:35px; margin:20px 2%; color:#fff; font-weight:bold; font-size:14px; background:#FFF; border-radius:3px;}
.map_fourinone ul li ul li{ width:100%;margin:0px;}
.map_fourinone ul li ul li a{ display:block; text-decoration:none; width:80%; padding-left:10%; height:35px; line-height:35px; float:left; font-weight:lighter; text-align:left;}

/*Detail*/
.Detail{width:700px;}
.Detail h1{ text-align:center; color:#333333; font-size:20px; font-weight:bold;}
.Detailspan{ width:100%; padding:5px 20px; margin-bottom:5px; text-align:center; float:left;}
.Detail span{ display:block; width:33%; text-align:center;float:left;}
.Detail span #hits {
  float: none;
    display: inline-block;
}
.Detail p{ text-indent:2em; color:#666666; line-height:24px;}
.next-prev-single{ width:730px; float:left;}
.next-prev-single p{ width:49%; height:20px; float:left; padding-top:15px; text-align:center; overflow:hidden;}

/*图片放大*/
#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}




.fl {
    float: left;
}
.fr {
    float: right;
}
.index-wrap {
    width: 1000px;
    margin: 0 auto;
}
.record {
    padding: 20px 0 10px;
    width: 100%;
    bottom: 0;
    background-color: #b0d2ff;
    border-bottom: 1px solid #fff;
  }
  .record .left {
    margin-top: 25px;
  }
  .record .left .p1 {
    font-size: 20px;
    color: #0058b6;
  }
  .record .left .p2 {
    font-size: 24px;
    font-weight: bold;
    color: #0058b6;
  }
  .record .left .p3 {
    background: url(../img/icon_tel_black.png) left center no-repeat;
    color: #0058b6;
  }
  .record .left .p3 span {
    font-size: 14px;
    vertical-align: super;
  }
  .record .left .p3 i {
    font-size: 28px;
  }
  .record .right {
    width: 610px;
  }
  .record .right form {
    font-size: 0;
  }
  .record .right input {
    width: 190px;
    height: 40px;
    background-color: #ffffff;
    border: solid 1px #d2d2d2;
    font-size: 14px;
    padding: 0 15px;
    margin-left: 20px;
    -webkit-transition-duration: .3s;
            transition-duration: .3s;
            box-sizing: border-box;
    
  }
  .record .right input:focus {
    border-color: #ef7e14;
  }
  .record .right input:first-child {
    margin-left: 0;
  }
  .record .right button {
    display: block;
    width: 610px;
    height: 40px;
    border: solid 1px #ef7e14;
    background-color: #ef7e14;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    margin-top: 20px;
  }

  .contact-map-container {
    height: 337px;
    position: relative;
    overflow: hidden;
    /*margin: 50px 0;*/
  }
  .contact-map-container .map-mask {
    position: absolute;
    top: 0;
    right: 0;
    width: 231px;
    height: 100%;
    /* background: url(../images/map_bg.jpg) center center / cover no-repeat; */
    background-color: #61a1f7;
    color: #fff;
    padding: 0 15px;
  }
  .contact-map-container .map-mask .tit {
    font-size: 22px;
    margin-top: 19px;
    font-weight: bold;
  }
  .contact-map-container .map-mask .tit::after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: #ffffff;
    margin: 20px 0;
  }
  .contact-map-container .map-mask .desc {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.8);
    margin-bottom: 20px;
  }
  .contact-map-container .map-mask .items p {
    position: relative;
    padding-left: 10px;
    line-height: 23px;
    margin-bottom: 20px;
  }
  .contact-map-container .map-mask .items img {
    width: auto;
    margin-right: 15px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 0;
  }
  #map {
    width: 100%;
    height: 100%;
  }
  #map #container {
    height: 100%;
    width: 427px;
  }
  #map * {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }
  #map img {
    width: auto;
  }
  #map input {
    all: initial;
  }
  #map input[type=button] {
    text-align: center;
  }
  #map .BMapLib_search_text {
    width: 100%;
    height: 20px;
    line-height: 20px;
    border: 1px solid #a5acb2;
  }
  #map .BMapLib_trans_text {
    width: 100%;
    height: 20px;
    line-height: 20px;
    border: 1px solid #a5acb2;
  }
  #map .BMapLib_SearchInfoWindow .iw_bt,
  #map .BMapLib_SearchInfoWindow .iw_bt_down,
  #map .BMapLib_SearchInfoWindow .iw_bt_over {
    width: 48px;
    height: 26px;
    text-align: center;
    line-height: 18px;
    cursor: pointer;
    border: 0;
    padding: 0;
    background: url(http://api.map.baidu.com/library/SearchInfoWindow/1.4/src/iw_bg.png) no-repeat 0 -87px;
    vertical-align: middle;
  }
  #map .BMapLib_sms_pnl_phone input[type=text] {
    width: 120px;
    border: 1px solid #ddd;
  }
  #map .anchorBL {
    display: none;
  }




  .letter {
    background: url(../images/letter_bg.jpg) center / cover no-repeat;
    margin: 30px 0;
    padding: 40px 60px;
  }
  .letter * {
    box-sizing: border-box;
  }
  .lt-form .input-item {
    width: 32%;
    height: 40px;
    float: left;
    position: relative;
    margin-right: 2%;
  }
  .lt-form .input-item:last-child {
    margin-right: 0;
  }
  .lt-form .input-item i {
    position: absolute;
    line-height: 42px;
    color: #999;
    padding: 0 10px;
    font-size: 14px;
  }
  .lt-form .input-item input {
    width: 100%;
    height: 100%;
    border: 1px solid #e5e5e5;
    padding-left: 30px;
    font-size: 14px;
    background-color: rgba(255, 255, 255, 0.9);
    -webkit-transition-duration: .3s;
            transition-duration: .3s;
  }
  .lt-form .input-item input::-webkit-input-placeholder {
    color: #999;
  }
  .lt-form .input-item input:-ms-input-placeholder {
    color: #999;
  }
  .lt-form .input-item input::-ms-input-placeholder {
    color: #999;
  }
  .lt-form .input-item input::placeholder {
    color: #999;
  }
  .lt-form .input-item input:focus {
    border-color: #ef7e14;
  }
  .lt-form .textarea-item {
    margin-top: 15px;
  }
  .lt-form textarea {
    display: block;
    width: 100%;
    height: 240px;
    border: 1px solid #e5e5e5;
    outline: none;
    -webkit-transition-duration: .3s;
            transition-duration: .3s;
    font-size: 14px;
    padding: 10px;
    color: #999;
    resize: none;
    overflow: auto;
    background-color: rgba(255, 255, 255, 0.9);
  }
  .lt-form textarea::-webkit-input-placeholder {
    color: #999;
  }
  .lt-form textarea:-ms-input-placeholder {
    color: #999;
  }
  .lt-form textarea::-ms-input-placeholder {
    color: #999;
  }
  .lt-form textarea::placeholder {
    color: #999;
  }
  .lt-form textarea:focus {
    border-color: #ef7e14;
  }
  .lt-form .btn {
    margin-top: 15px;
  }
  .lt-form button {
    width: 100%;
    height: 50px;
    background-color: #61a1f7;
    color: #fff;
    border: none;
    cursor: pointer;
  }

  .plate-title {
    text-align: center;
    margin-bottom: 30px;
  }
  .plate-title .cn {
    font-weight: bold;
    font-size: 38px;
    margin-bottom: 5px;
  }
  .plate-title .en {
    font-size: 18px;
    color: #888888;
    letter-spacing: 2px;
    text-transform: uppercase;
  }
  .plate-title .en span {
    position: relative;
    padding: 0 20px;
  }
  .plate-title .en span::before,
  .plate-title .en span::after {
    content: '';
    width: 40px;
    height: 2px;
    background-color: #888888;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .plate-title .en span::before {
    right: 100%;
  }
  .plate-title .en span::after {
    left: 100%;
  }
  .plate-title .cn-s {
    font-size: 18px;
    color: #888888;
  }
  .plate-title.white .cn,
  .plate-title.white .en,
  .plate-title.white .cn-s {
    color: #ffffff;
  }